Vince signs new 3-year deal