maybe you can cache data with ajax...
http://api.jquery.com/jquery.ajax/
http://gosukiwi.svbtle.com/the-right-way-of-caching-ajax-requests-with-jquery
I think you cache every pages and request along the time with ajax (jquery ajax), it will work...