add cached count fields to Microrole