refactor AdminService  to AdminManager