Auto-theme refresh