update UI and add GFAgent