Moved all async logic into workers