fix bug in optimal tour read