     collection.setLoaded true    
 
   _success: (options, data) ->
-    @_updateCollection(@internalCollection, data)
-    @_updateCollection(@externalCollection, @internalCollection)
+    @_updateCollection(@externalCollection, data)
     options.success(@externalCollection) if options.success?
 
 ####################################

      return collection

    # If we haven't returned yet, we need to go to the server to load some missing data.
    modelOrCollection = @internalCollection
    modelOrCollection = @loadOptions.model if @loadOptions.only && @loadOptions.model
    
    jqXhr = Backbone.sync.call @internalCollection, 'read', modelOrCollection, @_buildSyncOptions()

    if @loadOptions.returnValues
      @loadOptions.returnValues.jqXhr = jqXhr


    # Generate collection references
    @cachedCollection = @storageManager.storage @loadOptions.name
    @externalCollection = @loadOptions.collection

  _checkCache: ->
