refactor deep.promise
Merge branch 'dev-stores' of github.com:deepjs/deepjs into dev-stores
debug refactor