hudson odoi new contract