Asynchronous I/O library