prevent double voting