added initial implementation of infinite scrolling solution, but performace may be hampered due to the temporary view