further work to remove updateGS