Result of applyAsync should always be resolved
Code style fixed
Vow dependence up