update tests from PR
only execute block a single time for initially empty stream