It doesn't look like Newhook is gonna be ready to be a full time 2nd line C and have big impact yet. He's probably still couple of years away for that. Unless the Avs win the cup this year, they have to resign Kadri or shop for a new 2 C and give up more assets. Not sure if there are any UFA 2 C available next year.
This team can't continue worrying about MacKinnon new contact and keep losing depth. They already lost Saad and Donskoi, and if they don't resign Kadri, they will have less depth and will never win the cup that way. If they win this year (which is a big if) that might change things, but if they don't, they have to add players not lose them. Worry about MacK contract when time comes