wait for all user data before joining new election
fixing bugs as shown in pirate pad