more efficient user vote count