Improving monitor_audio; changed dispatch to use concurrent queue