transition update