I’d personally keep Sheaf but from his POV, I’d probably want to leave. He’s 27, not in the starting XI anymore but on the rare occasions he’s not injured and when he’s on form, he’s one of the best in the league.
If he does go, good luck to him. He’s been great.