changes sync to async animation