refactored thumbnail preloading