fetcher: close early when the Art fetching is canceled
No need to download the whole thing and drop it when we have the whole thing in memory.
It's also debatable whether we should drop the downloaded once it's fully downloaded or just save it anyway.