enhancement: added basic lazy loading functionallity
improved lazy loading performance