                 }
             }
 
-            // Update the lastIntegratedTriggerIndex
+            // #4 setup the lastIntegratedTriggerIndex
             self.registryMetadata.lastIntegratedTriggerIndex=lastIntegratedTriggerIndex
 
-            // Remove the integrated Indexes
+            // #5 keep only the index > lastIntegratedTriggerIndex in triggersIndexes
             let filteredIndexes=self.registryMetadata.triggersIndexes.filter { $0>lastIntegratedTriggerIndex }
             self.registryMetadata.triggersIndexes=filteredIndexes
         }

                self._triggersHasBeenReceived(triggers)
            }) { (context) in
                // What to do in case of failure.
                Bartleby.todo("What to do?", message: "")
            }
        }
    }

    }


    // MARK: - Tools (Called from inspector Menu)

    public func cleanUpOutDatedDataTriggers(){
        for (t,_) in  self._triggeredDataBuffer.reversed(){
