refresh scroll listener