promise使うようにしたった