render only items visible in the the scrollView