非同期処理の同期を取る方法を実装（未完成）