gf+do update