fix bug of pipe split and add feature of pipe with not split