Let Apple decide which animation (UITableViewRowAnimationAutomatic) to use when updating the table view.
Show refresh control in viewWillAppear instead of viewDidLayoutSubviews.