If he has a good year this season doubtless he will be gone next. Just the way it is, unless we at some stage get serious about promotion and decide to hold on to talent that other clubs are prepared to pay for.
The club are trying to get him to sign a new deal but he has a dodgy agent who's advising him against doing so. If he does go, the club can't be blamed for not trying everything they can to hold onto him.