file_write_async