Convert method to promise
Upgrade