title: Observing changes to variable
body: <p>I have a variable that is used in more than one place (a user). I don't want to get that info every time I open a fragment or activity, less network traffic.</p>
  
  <p>What I'm thinking about is getting this data once, and observing it in the other places.</p>
  
  <p>I understand there are such things as Observables and Eventbuses, I've looked into RxJava2 and I can't seem to find a way to update the value held by the Observable.</p>
  
  <p>Can you tell me what I should be doing? I'd also like to see if there is a way to re-update the data every while (for example, every 1 second).</p>