update prim