 
     return  unless last
 
-    from = @getItemTimestampFn(last)
+    from            = @getItemTimestampFn(last)
     @skipItemCount += ITEMS_COUNT
 
     @fetch {from, skip:@skipItemCount}, (err, items=[])=>
       @listController.hideLazyLoader()
 
       return KD.showError err  if err
-
-      @getItemTimestampFn = getItemTimestampFn
 
       items.forEach @lazyBound 'loadMessage'
 

      @listController.removeAllItems()
      @listController.showLazyLoader()

      @currentFilter = if data.active then MOST_LIKED else MOST_RECENT
      @skipItemCount = 0

      @populate()

    if type is 'post'
    then KD.utils.defer -> callback null, [data]
    else appManager.tell 'Activity', 'fetch', options, (err, items)=>
      @getItemTimestampFn = getItemTimestampFn

      # when we run out of posts in most liked list, we switch
      # to getting most recent posts in DESC order
