create metod insertOrUpdate