# File lib/mongoid/collection.rb, line 144
    def update(selector, document, options = {})
      updater = Threaded.update_consumer(klass)
      if updater
        updater.consume(selector, document, options)
      else
        master(options).update(selector, document, options)
      end
    end