imageCacher remake, lazyloader adapted for it