update with voting