Make an asynchronous version of workbook.write()