fix admin role detect