cache thumbnails with unique MD5