update libuv, fix build