work on infinite scrolling refresh