fix vocabulary create logic for dont allow duplicated terms