New semantic circle caching model based on pre-define regions in mobile computing