migrate to uv_queue_work to work with newer version nodejs

Migrate to uv_queue_work to work with newer version nodejs. Nodejs 0.9.3 or later has removed libeio to use libuv.