On-Demand Attention: Language Models Know When to Recall — ThinkLLM