uv_stream_t should be a pointer