title: DispatchQueue.main.asyncAfter to delay loading a tableViewCell?
body: <p>I want to load one table view cell for 2 seconds, then remove that cell and replace it with a new custom cell that will have downloaded content. Basically I am faking a "response" from a bot. I am supposed to delay the response for 2 seconds. Don't ask..its part of my sprint.</p>
  
  <p>in cellForRowAt: I have the first cell (LoadingCell) dequeued. </p>
  
  <p>I know I need to destroy the data in the cell then remove it from indexPAth after, can I use DispatchQueue.main.asyncAfter to delay the response cell from populating in the tableView ?</p>