St Johnstone midfielder Murray Davidson has revealed he has already held talks with other clubs as his contract starts to wind down.