updating smooth transitions