improve bkg lazyLoad