add caching of artwork images