change election_timeout strategy to avoid an explosion of ignored threads