refine the loading animation to be more intuitive