update GI