Refactored Streams.Stream.onUpdated interface