setup viewpager and push fragments