f2345b7d1c
* Use deferPromise * Move definition * Implement promiseTimeout using deferPromise
* Use deferPromise * Move definition * Implement promiseTimeout using deferPromise