update agent.cc