Readd pipelining

* Add requests.shift in errback to avoid killing processing on errors