 
             destroyed_model = owners[0]
             if unload
-              BackboneORM.model_cache.reset(->) # TODO: make async # reset cache
+              BackboneORM.model_cache.reset() # reset cache
               reverse = new Reverse({id: reverse.id})
             reverse.patchRemove 'owners', destroyed_model.toJSON(), (err) ->
               assert.ok(!err, "No errors: #{err}")


            destroyed_model = owners[0]
            if unload
              BackboneORM.model_cache.reset(->) # TODO: make async # reset cache
              reverse = new Reverse({id: reverse.id})
            reverse.patchRemove 'owners', destroyed_model.id, (err) ->
              assert.ok(!err, "No errors: #{err}")

            shared_reverse_json = another_reverses[0].toJSON()

            if unload
              BackboneORM.model_cache.reset() # reset cache
              owner = new Owner({id: owner.id})

            owner.patchAdd 'reverses', shared_reverse_id, (err) ->
