             @listController.hideLazyLoader()
             @listController.noActivityItem.show()
           else
-            lastTo   = cache.to
-            lastFrom = cache.from
-
-            log lastTo, lastFrom
+            @extractCacheTimeStamps(cache)
 
             @sanitizeCache cache, (err, cache)=>
               @listController.hideLazyLoader()

            warn err
            @listController.noActivityItem.show()
          else
            teasers = _.compact(teasers)
            lastTo   = teasers.first.meta.createdAt
            lastFrom = teasers.last.meta.createdAt

            log lastTo, lastFrom

            @listController.listActivities teasers

      else

    for activity in activities when activity.bongo_.constructorName in @getFilter()
      @listController.newActivityArrived activity

  # Store first & last activity timestamp.
  extractTeasersTimeStamps:(teasers)->

    teasers  = _.compact(teasers)
    lastTo   = teasers.first.meta.createdAt
    lastFrom = teasers.last.meta.createdAt

  # Store first & last cache activity timestamp.
  extractCacheTimeStamps: (cache)->

    lastTo   = cache.to
    lastFrom = cache.from

  populateActivity:(options = {})->

    return if isLoading
