               else
                 result.continueFrom.push () ->
                   if data.chunk + 1 <= chunksQtyInPart
-                    from         = currentChunk * self.chunkSize
-                    to           = from + self.chunkSize
+                    from = currentChunk * self.chunkSize
+                    to   = from + self.chunkSize
 
                     fileReader.readAsArrayBuffer filePart.slice from, to
                     currentChunk = ++data.chunk

      throw new Meteor.Error 500, "Error on [load(#{url}, #{opts})]; Error:" + JSON.stringify error
    ).on('response', (response) ->
      bound ->
        result        = 
          name:       fileName
          extension:  extension
          path:       path

            Meteor.call self.methodNames.MeteorFileWrite, unitArray, fileData, meta, first, chunksQtyInPart, currentChunk, totalSentChunks, randFileName, part, streams, file.size, (error, data)->
              if not result.onPause.get()
                if data.chunk + 1 <= chunksQtyInPart
                  from = currentChunk * self.chunkSize
                  to   = from + self.chunkSize

                  fileReader.readAsArrayBuffer filePart.slice from, to
                  currentChunk = ++data.chunk
