fix role change