add http pipelining support