add data caching of location page Controller