implemented ui update
moved form_get and form_get from c to fg
fixed GC crash