removed reachability
made changes to fallback to mainbundle and cache

if connection is super slow or an error happens, fallback to cache, if
not in cache fallback to mainbundle