Microphone start Blocking UI updates

Frequent press and release of the recording button causes the UI to stall in this codes
_audioSource.clip = Microphone.Start(null, false, 20, 44100);

its ok on Mac , but it freeze GUI on real device