added clean divide between animation loading and syncing