Updating the Agent