https://github.com/yuanchuan/find wrapped in promises