add refresh and customize viewpager