update pipeline def