update GF