added fragment caching support for optimizing queries to questions, to improve the app's server performance and scalability