remove unnecessary wrapping Promise()