iterative synteny recovery