SwitchOnNext with backpressure support