Add inner class FMRadioRequest
Make parent threadsafe