Refactor audio code, and always use latest iOS SDK