Caching for language

- set up cache for language with some try_files magic