adapt to the agent's adjustment