backpressure - logging added