working hard on loading surveys from cache