Asynchronous TCP networking for Lua