refine goagent gtk