updated animation effect