Improvement
Externalize promise impl