user can cast vote
allow user to change vote