1. add noise namespace. 2. move all context calls to audio_api