use built-in http parser of the uv library