Update proc