It says he's extending it for three years yet only staying for another 3 when he already has another year on his contract so should it not be 4?
Either they didn't do their research, or it's a brand new contract for three years starting immediately.