I read that if I load the data from API within ViewWillAppear(). Then If data loading takes 10 second, the UI freeze for 10 seconds because the View load after called ViewWillAp