thumbnailForKey method update