             target : source
             as     : "follower"
 
-        @addNewItem eventObj, 0
+        @addNewItem eventObj
 
   addLike: (data)->
     {liker, origin, subject} = data

    </div>
    """

  addNewItem: (newItem, index) ->
    itemId = @getItemId newItem

    if not @indexedItems[itemId]

    KD.remote.cacheable constructorName, id, (err, account)=>
      return console.error "account is not found", err if err or not account
      source = KD.getSingleton("groupsController").getCurrentGroup()
      @addNewItem {as: "member", target: account, source  }

  addFollow: (data)->
    {follower, origin} = data

    return if @isFiltered "follower"

    return console.warn "data is not valid"  unless follower and origin
