update_with_password method override