added some more account features like profile update, and admin user management