ExternalRecorder: fix polling mode