The async process with using Promise. (Issues #41)