refac with Promises
github pages
XCMerge branch 'gh-pages' of github.com:raymondzeng/scheduler into gh-pages