timeout of candidate restarts it as candidate with next term
improved name of state data variable in candidate state