Fixed iOS 13 warning
Fixed iOS 13 runtime warning #428 using reloadRows in viewWillAppear triggers a UITableViewAlertForLayoutOutsideViewHierarchy warning; resolved by using reloadData instead; deselection animation is now started at the end of the transition not alongside of it;