Add activity timestamp.
Vote event should be triggered by vote model, not other way around.
Add configuration for vote queue.
Add some candidate information in the vote event payload.