handle vote message