       unless @listController.scrollView.hasScrollBars()
         @continueLoadingTeasers()
 
-    @refresh()
-
     @on 'SearchInputChanged', (value)=>
       @_searchValue = value
       if value isnt ""
-        @timestamp = new Date 0
+        @timestamp = new Date
+        @skip = 0
         @listController.removeAllItems()
         @fetchSomeMembers()
       else @refresh()

  fetchSomeMembers:(selector={})->
    @listController.showLazyLoader no
    options =
      limit : 20
      sort  : { timestamp: -1 }
    # return
    if @_searchValue
      {JAccount} = KD.remote.api
      JAccount.byRelevance @_searchValue, options, (err, members)=> @populateMembers err, members
    else
      @getData().fetchMembers selector, options, (err, members)=> @populateMembers err, members

  populateMembers:(err, members)->
    return warn err if err
    @listController.hideLazyLoader()
    @skip += members.length
    @timestamp = new Date members.last.timestamp_

    if members.length > 0
      ids = (member._id for member in members)
      @getData().fetchUserRoles ids, (err, userRoles)=>
