title: FadeInImage does not what I expect it to when filtering
body: <p>This might be a bug but I'm not sure.</p>
  
  <p>I'm trying to make a list of users in the app that I'm making. With to the left of all the users a picture of that user. Everything goes well when in loads in. The users that have a picture get them loaded in. The users that don't have one keep a placeholder image. So far so good. </p>
  
  <p>But when I start filtering the records it gets messy. I have a search bar at the top. But when I start searching. All the names are still correctly displayed (the ones that are within the range of the search) but the images don't correspond with the correct users any more.</p>
  
  <p>Please explain if I'm doing something wrong. But this might be a bug because this does not happen when I use the normal Image class. Only when I use the FadeInImage class</p>
  
  <p>Underneath two screenshots to explain my problem. The first screenshot is when I boot the app. The second is after I pressed the button. Notice how the error.jpg url is standing next to the working image in screenshot 2.</p>
  
  <p><a href="https://i.stack.imgur.com/BQGbC.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BQGbC.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/Y6bIh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Y6bIh.png" alt="enter image description here"></a></p>
  
  <p>I made a <a href="https://github.com/namanix/Flutter_FadeInImageBug" rel="nofollow noreferrer">small example project</a> to make it easy to reproduce this. </p>
  
  <p>To reproduce, wait for the top image to load in. The second one will 404 but that is intended so it keeps its placeholder and after that click the button. You will see the 404 url next to the picture that was actually loaded from the web.</p>