add pull to refresh and HUD