do not check len before free
move uv_tcp_keepalive and uv_tcp_nodelay to main