update & add animation