fixed bugs in 3-opt