update, delete osv