Added progress bars for pulling data from the API, doesn't use them when we pull data from the cache.