Leader election
Holding and updating leader id