update pipe.