pipe read part changed