code: function(targetClientId, isFirstSync) {
      if (!this.canSync()) {
        return;
      }
  
      this.updateNextSyncTime();
  
      var components = this.gatherComponentsData(true);
  
      var syncData = this.createSyncData(components, isFirstSync);
  
      if (targetClientId) {
        NAF.connection.sendDataGuaranteed(targetClientId, 'u', syncData);
      } else {
        NAF.connection.broadcastDataGuaranteed('u', syncData);
      }
    }
docs: /* Sending updates