     @queue = []
     @setTemplates()
     @countPages()
+    Tracker.autorun =>
+      Meteor.userId()
+      @reload()
     @setInfiniteTrigger()  if @infinite
-    @syncSettings ((err, changes) ->
-      @reload()  if changes > 0
-    ).bind @
   reload: ->
     @unsubscribe =>
       @requested = []

          opts.cb? ch
      else
        if opts.cid
          @userSettings[opts.cid] ?= {}
          @userSettings[opts.cid][k] = v
        else
          @[k] = v
        opts.cb? ch

  subscriptions: []
  userSettings: {}
  methods:
    "CountPages": (sub) ->
      n = sub.get "nPublishedPages"
      return n  if n
      n = Math.ceil @Collection.find(sub.get("realFilters") or {}).count() / (sub.get "perPage")
      n or 1
    "Set": (k, v, sub) ->
      check k, String
      check v, Match.Any
      check sub, Match.Where (s) ->
        s.connection?.id?
      changes = 0
      if v?
        changes = @_set k, v, cid: sub.connection.id
      else if !_.isString k
        for _k, _v of k
          changes += @set _k, _v, cid: sub.connection.id
      changes
    "Unsubscribe": ->
      subs = []
