if I cancel the download in the middle, file will be wiped out from my disk, eg, there won't be any parts of it left on my disk
but DownloadItem for that canceled download will still report exist: true.
Shouldn't that be exist: false?
as it is now, exist: false will report only for completed files that are moved/removed
but not for those that are interrupted and also do not exist