update and test the "when" stream, new functions, new noop stream.