update using animation mixins