change candidate vote logic
revise node close sequence