merge pipe with fork