Caching timetable