push unpacking from DownloadController into piece
Remove unused PieceController