Update pipe