support HTTP pipelining