caching for mobile timetable