Fennec: Fine-grained Language Model Evaluation and Correction Extended through Branching and Bridging