fix incorrect updating of admin role