now sorts when viewWillAppear is launched