 
       console.info "Meteor.Files Debugger: The file #{fileName} (binary) was added to #{@collectionName}" if @debug
 
-      if callback
-        fs.outputFile path, buffer, 'binary', callback
-      else
-        fs.outputFileSync path, buffer, 'binary'
+      fs.outputFileSync path, buffer, 'binary'
 
       result._id = @collection.insert _.clone result
-
       callback and callback null, result
       return result
   else

          fileReader.readAsArrayBuffer filePart.slice 0, self.chunkSize

        for part, i in parts
          part = parts[i]
          fileReader = new FileReader
          upload.call null, file.slice(part.from, part.to), i + 1, part.chunksQty, fileReader
          --i

        return result
  else

          throw new Meteor.Error 401, '[Meteor.Files] [remove()] Run code from client is not allowed!'

      _methods[self.methodNames.MeteorFileWrite] = (unitArray, fileData, meta, first, chunksQty, currentChunk, totalSentChunks, randFileName, part, partsQty, fileSize) ->
        check unitArray, Match.OneOf Uint8Array, Object
        check fileData, Object
        check meta, Match.Optional Object
