reduce db queries
infinite scrolling