save so many schedules to localstorage when app initializes.
the saved schedules will have a date start so schedules so far back in time will be deleted (maybe last week is still saved, but not the week before).
the saved schedules will have a date updated, and so it will only pull updated schedule if the date updated is newer on published schedules. The query to get the schedules themselves is fairly taxing on time.
After schedule table exists: