chore(Ch4): add deferred-promise to index