create AsyncBullyElection class and add methods framework