Add GTFS data caching