             @$('.loading-indicator').show()
 
         onCollectionSync: =>
-            @$('.error-message').hide()
-            @$('.loading-indicator').hide()
-            @checkForEmptyCollection()
+            @_refreshList()
 
         checkForEmptyCollection: ->
             if @collection.length == 0

                    context: @data.context
                    view: @data.view

        onCollectionError: =>
            @$('.empty-message').hide()
            @$('.error-message').show()

            error: 'onCollectionError'
            request: 'onCollectionRequest'
            sync: 'onCollectionSync'
            destroy: 'onCollectionDestroy'

        initialize: ->
            @data = {}
