nice docs on libuv http://nikhilm.github.io/uvbook/index.html