update lazyload function