create geo_cache model and controller