back-pressure via OnSubscribeFromIterable, observeOn, take and map