Avoids extra setTimeout call in Promises
Merge pull request #354 from yurydelendik/promise-setTimeout

Avoids extra setTimeout call in Promises