Performance fix: Preloading all required images