update pipes