fix(turn-controller): break the while and change items properly