Add pull to refresh & refine