added StreamExtensions.onErrorBackOff methods