add supervise for goagent