title: reload UITableViewCell only after Insert-Animation finished
body: <p>so i'm inserting a <code>UITableViewCell</code> into my tableView.</p>
  
  <pre><code>[searchTableView beginUpdates];
  [searchTableView insertRowsAtIndexPaths:@[newIndexPath] withRowAnimation:UITableViewRowAnimationTop];
  [searchTableView endUpdates];
  </code></pre>
  
  <p>after this i'm running an asynchronous request which updates the tableviewcell with a fade animation. </p>
  
  <pre><code>[someRequestWithCompletion:^(id data) {
          dispatch_async(dispatch_get_main_queue(), ^{
              [searchTableView beginUpdates];
              [searchTableView reloadRowsAtIndexPaths:@[newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
              [searchTableView endUpdates];
          });
   }];
  </code></pre>
  
  <p>but it is possible that this request finishes before the insert animation is finished. if the request finishes after the insert-animation, there is no problem, if it finishes before and calls a <code>reloadRowsAtIndexPaths</code> on the same cell that is currently inserting, the cell displays immediately and forces a reload while the insert-animation fades out.</p>
  
  <p>is there a way to trigger the reload update after the cell is completely inserted? what would be the best way to do this? </p>
  
  <p>if there are any questions, please let me know in the comments</p>