how to swipe panel (pages) to load data dynamically like a calendar?

I have to swipe my view left and right using PageControl and Pages and show a calendar. So if I swipe left/right month should change and data should be fetched dynamically on panel/page through xml http request. I can preload data of 2-3 months but right now I am unable to add pages dynamically and bind data to my view. Can We make something like Circular queue using pages or any other method?