record role changes