if the user is offline on first run, the ajax request will fail and no local sored cache is available, so we fallback to the hardcoded local version of the schedule that is shipped embedded with the app