call upvote() via the controller