Added user role update functionality