add votefinish callback