title: Android: how to keep realmlist updated in the UI
body: <p>I have a recyclerview which shows a list of students.
  All of the students are held in a realmlist in the adapter.</p>
  
  <p>When the user can ask for a data refresh, than the server sends the list of students back to the user.
  What i am doing now is to download all of the information from the server , store it in the db , than retrieving it from the database(via realmresults) and than converting the realmresult to realmlist.</p>
  
  <p>My question is how to properly update the UI?
  I have seen in the documentation that realmlist have a managed mode where they are updating the ui automatically.. 
  What is this managed mode? What does it means?
  How do i use the realmlist to keep it in a managed state? 
  And what is the right way(aka best practice) to use realmlists?</p>
  
  <p>Note that i cannot hold my information as realmresult directly because im performing some manipulation on the data that i dont want it to be saved.</p>