Used main in view did load dispatch async
refresh control stops after changes completed
Refresh and sink back if no new events, otherwise switch things up and then sink back.