update the voter pattern