James Tavernier's Rangers return goes under microscope - and a new contract is on cards