Pipe update