Added caching for the survey config