lazy loading now working