Couple of things, firstly the contract situation and what he's now potentially worth in terms of wages means, we cannot afford to keep him now unless we go up, his performances in the league and at this WC are enough for a top club to take a "cheap" 50k a week deal on him as free transfer..
That's why it's quiet about a new deal, remember we let an £6m player in lunny go because of not meeting the wage demands of a "free" player, we won't meet the wage demands on Mcburnie either and he'll go on a free... We are in the dark ages on this re signing after contracts expire.
(note: only players the wrong side of 26 seem to re sign don't they)
Secondly we sell him he goes, we don't he leaves after the contract runs out.. My opinion is keep him, let his swansong be taking us up, his future is his to decide, as a few have said enjoy him while you can is the best way of looking at it.
What we should do, give him the top money in a new contract, and sell him shortly after for the top value as they have to buy out a 4 year contract, the big clubs do this all the time, the players agree because it's 2 pay rises isn't it, and a bigger signing on fee based on a percentage of a now bigger transfer fee..