update swift-transition