added infinite scrolling
added loading indicator