Fabian Schar is in talks to sign a new contract at Newcastle United with his current deal set to expire at the end of the season.