Not really kotlin related but maybe somebody knows: When I call observeOn(AndroidSchedulers.mainThread()) in onStart I get a visual glitch when I call it on a Subject as I am already on the mainthread and thus the observeOn delays the whole thing. Is there any solution to that?