March dl: Adding Adaptive Heuristics and a New Branching Strategy