fix admin authority bug

add admin authority checker