Add pageController and update based on scrollview position