add completed animation, data refresh