Don't save cover art again when read from cache

Hi,

really like your implementation of cover art caching! Covers are shown immediately now!

There is just a little bug. 
The quality of a cover art image in the cache is getting worse every time it is shown. 
This is because after been loaded from cache the cover is compressed and saved to the cache again.

With this patch cover art is only saved when not read from cache.