added caching for flags, currencies and languages