Asynchronous I/O for Lua