Load and cache images on demand and show in view