Add Promise feature.
Add simple Promise, quickEach method