Microsoft readies BitTorrent alternative