libuv loop notes