refinement hangs after 2 iterations