Switched to libuv, asyncore is deprecated