refac:extracted ScreenSlidePagerAdapter