update WorkFlow