add createOrUpdateOV() for creating new or modifying existing records.