fix missing callback in async_write