updating proto