fixed bug in IsTVRecording not updating correctly