support modifing the admin's password