update GOptimize