title: Realm + Retrofit + Rxjava
body: <p>I'm trying to figure out a way to save my Parsed objects from retro into realm through rxjava observable. </p>
  
  <p>Right now I have an API call:</p>
  
  <pre><code>fetchCatalogData().subscribeOn(Schedulers.io())
                    .subscribe(data -&gt;
                         saveToRealm();
                    )
  </code></pre>
  
  <p>This doesn't work because either I'm using realm on different treads or that scheduler.io doesn't have a looper.
  I'm not sure what's the best way to work with retrofit, realm and rxjava. I want to be able to save all my data when it arrives from retrofit and then access it afterwards. </p>