Кеширование и dynamic content

ЧТО ЕСТЬ: в хедере ставлю куку и
ЕСЛИ ЕСТЬ - подцепляется один субтемплейт
ЕСЛИ НЕТ - другой.

ПРОБЛЕМА: При включенном кешировании видимо скешировалась одна из версий, в результате выбор не срабатывает.

ВОПРОС: отключать кеширование - не вариант к сожалению. Можно ли исправить ситуацию иным способом?

Собственно, там при первом визите выводится модал. При последующих считывается кука и субтемплейт, содержащий модал, не подсасывается.