udpate transition