[WIP] Using libuv in eventloop