code: function() {
                  var deferred = $.Deferred();
                  if (this.isStale) {
                      this.setPage(1)
                          .done(function() {
                              deferred.resolve();
                          });
                  } else {
                      deferred.resolve();
                  }
                  return deferred.promise();
              }
docs: Refreshes the collection if it has been marked as stale.
  
  @returns {promise} Returns a promise representing the
  refresh.