Two way infinite scrolling with dynamic data load