 
     # load full array once
     if _.isArray( params.data )
-      App[ params.type ].refresh( params.data )
+      if !params.refresh
+        App[ params.type ].refresh( params.data )
 
       # remember in store if not already requested from local storage
       if !localStorage

        App[type].fetch( id: id )
        return true
      return false

   # users
    if type == 'User'


        # execute callback if record got loaded
        col = @
        App[type].one 'refresh', (record) ->
          data = App.Collection.find( type, id )

          # load update to local storage
          col.load( localStorage: false, type: type, data: record, refresh: true )

          callback( data )

