add race-delay-timeout
Merge pull request #9 from liubin/ch04

Ch04
add promise-done
Merge branch 'master' into gh-pages
update