1. fix bug when calling getCategoryDistributionOnMobility();