update primops