update for go