rebuild lazyload and add the demo