title: Observer LiveData that have multiple async resources
body: <p>How can we handle in case multiple data sources update value to the same <code>LiveData</code> and observed by the view? </p>
  
  <p>If we only want the result from the last button that user click and because the network call may have latency and the final result that update to the view may be from the first called.</p>
  
  <p>Click Button-A → For Loading API#1 → post value to → LiveData&lt;> A</p>
  
  <p>Click Button-B → For Loading API#2 → post value to → LiveData&lt;> A</p>
  
  <p>ViewA → Observer on → LiveData&lt;> A</p>