adding some logic for playlist image caching