remove some promises for speedup
updated Q
remove some promises for speedup
remove some promises for speedup
remove promises
remove some promises for speedup
fix
remove some promises for speedup
cleanup
remove promises
remove promises
remove promises