caching the microphone for a while