Fixes #415: prevent invalid up/downvotes when concurrent requests

Fixes #415 : do not update up/downvotes counters server-side when up/downvoters have been modified in the meantime. Ex: concurrent upvote and cancelUpvote HTTP requests at once, when the user clicks button several times in a row.

Please review this fix.