sync with goagent