set translation survey before setting cache (to allow propagation)