Moved some logic from viewWillAppear to viewDidLoad