Taming the asynchronous beast with ES7 https://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html We have a problem with promises http://fex.baidu.com/blog/2015/07/we-have-a-problem-with-promises/