Initial loading moved to viewDidAppear, please check Note