update p1