note streaming iteration patch