update GN