[wip] use #ifdef for using/not-using libuv