allow stopRecording even without callback