Flatten the PromiseStream with methods