animation controllers should be updated synchronously