on view-list -- reload changed from viewDidAppear to viewWillAppear