[api] allow map reactor to accept a `passThrough` option which allows you to accomplish async operations triggered by the data stream without blocking it
[test] add tests and fixtures for the new api in map