upgrade then/promise
v2.0.0