Maintenance of Multi-level Overlay Graphs for Timetable Queries