finition des Algo d'insertOrUpdate