update for goagent