improved 2-opt further