fixed upvote behavior