Adaptive Critical Token-Aware Retrieval for Repository-Level Code Generation — ThinkLLM