update gdd++