retryWhen { it.flatMap { Observable.timer(5..) }} ...
# rx
u
retryWhen { it.flatMap { Observable.timer(5..) }} resubs the source after 5 seconds from error, cool