thumbnails, caching images adapter