update pull-stream
fallback from setImmediate