update for golang