Todo create cache for timetable