This paper addresses some of the challenges associated with providing location-based services to mobile users in areas of sudden density increases. We adopt a profilebased peer to peer mode that allows host queries, upon density increase, to obtain their data from built in logical entities within our system called autonomous systems. Autonomous systems are a composite of elite mobile devices selected upon the occurrence of sudden density to cache service data. This work expands on a previously published work by us that demonstrated how sudden densities are detected, how autonomous systems are selected and formed, and how data is cached. In this paper, autonomous systems formation, distribution, and record caching are made highly sensitive to individual users profiles. Simulation and experimental results demonstrate that this approach decreased the latency associated with service lookups as well as increasing the ability to accommodate more mobile users at times of disrupted services.