code: function(pollInterval) {
        var self = this;
        if (pollInterval) {
          this.__pollInterval = pollInterval;
        }
        // have only 1 poll going at a time
        if (this.__pollStarted) {
          return;
        } else {
          this.__pollStarted = true;
          this.pollTimeoutId = window.setInterval(function() {
            self.__poll();
          }, this.__pollInterval);
          this.__poll();
        }
      }
docs: Starts polling Model/Collection by calling fetch every pollInterval.
  Note: Each Model/Collection will only allow a singleton of polling to occur so
  as not to have duplicate threads updating Model/Collection.
  @method startPolling
  @param  pollInterval {Integer} interval between each poll in ms.