Fix ViewPagerAdapter position calculations
Add lazy loading during swipe