simplified updatePipeline(), skipping the remove/re-add of elements