try removing readable stream on nextTick rather than immediately