Map transform streams with promises