limit to only one vote per user