Update: implemented lazy-loading for sample data.