caching for station list