remoteConfig.fetchWithExpirationDuration の callback の呼び出しタイミングがとても遅い件

FirebaseのremoteConfigを試してたのですが、以下の ...のcallbackが呼ばれるのがとっても遅い。

remoteConfig.fetchWithExpirationDuration(NSTimeInterval(1)) {...}

controllerの処理が終わったらcallbackが動き出す感じ。なんでだろう。

理想は func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) ここでリモートのデータを取得したかったのだけど出来そうもない。普通に自家製APIつくって同期処理のリクエスト作って dispatch_semaphore_wait 使ってやればやりたいことは実現できそうなのだけど、 remoteConfig 使えなくてつらい。

firebase.google.com