Dynamic area partitioning for HLR