verify provider not exists before insert data