implement upvotes in esclient