             return console.log "reply is not found", err, data.reply if err or not object
 
             eventObj = {source, target, subject, object, as:"reply"}
-            @addNewItem eventObj
+            @addNewItem eventObj, 0
 
 
 

    </div>
    """

  addNewItem: (newItem) ->
    items = @listController.getItemsOrdered()
    {source, target, subject, as} = newItem
    foundItem = item for item in items \
                     when item.data.source.getId() is source.getId() and \
                          item.data.target.getId() is target.getId() and \
                          item.data.as is as and \
                          item.data.subject?.getId() is subject?.getId()

    if not foundItem
      @listController.addItem newItem, 0
    else
      @listController.removeItem foundItem
      @listController.addItem newItem, 0


            target : source
            as     : "follower"

        @addNewItem eventObj, 0

  addLike: (data)->
    {liker, origin, subject} = data
