implemented CachePopulator, works on small datasets but not on all of oregon