add lazy adapter and list row layout