add event duplicate validation