async files handling

uses https://github.com/mafintosh/torrent-stream/pull/5

maybe app.js also requires changes