Extend him as much as they can, show him the appreciation, tell him he is as important as Buxton or Sano to this team. If he still wants to leave, then let him go. At least they made all the efforts, therefore no regrets. That also shows other players how much this team values good work on and off the field.