Optimized IDX collection and adding cached images