Merge streams but run asynchronously

Have you seen this thread?