Almost complete. Cleaning up some of the commented out sections and checking for errors.
Moved the fetchedData operation to background and only brought the UI updating part to the main queue.