           else
             setModifier = {}
             setModifier["activities.#{idToUpdate}"] = activity
-            log setModifier
             cache.update $set : setModifier
 
 

        return acc
      , {}

      @update {
        $pushAll: {overview}
        $set    : activitiesModifier
      }, (err)->
        console.log err, "did it work"
        callback?()



          ###

          # cap latest
          if latest and not latest.isFull

            # return console.log "capping latest...."
            remainderAmount   = lengthPerCache - latest.overview.length
            remainderOverview = overview.splice -remainderAmount

            # log remainderOverview
            # return
            latest.cap remainderOverview, -> console.log "capped latest!"

            # terminate only if there are no new items to be cached
            return  if overview.length is 0

          # create new cache instances
          overview2d = []
