update vp