avoid multiple vote