update super user logic