NPM module for calling asynchronous file writes the same way you would synchronously without worrying about data corruption