Features/refactor async load

特に問題ありませんでしたので、プルリクエストいたします。