Updated demo to only request mic when ready