add asynchronous voting
add vote animations