title: Updating Data in Android Slices using onSlicePinned
body: <p>Since lengthly operations can't be done inside <strong>onBindSlice()</strong>, I am fetching data from server from <strong>onSlicePinned()</strong> method and then showing it in slices. But I can't understand when is this function called.</p>
  
  <p>I thought it would be called every time we fresh start Assistant (i.e. starting Assistant after killing it). It is working while testing on Slice-Viewer app, every time i kill slice viewer and start again then <strong>onSlicePinned</strong>() is called along with <strong>onSliceBind()</strong>, but not in case of Google Assistant. So is this a bug or should be the way it is?
  And if this is how <strong>onSlicePinned()</strong> should work, then is there any way i can fetch data every time <strong>onBindSlice()</strong> is called after starting app.</p>