You reload it and have it look for that value and then change the picture then.
And use the ListView Position to keep the focus on that item so when it reloads its still in the same place.
I ran into the same problem and I'm using 10,000+ items. If the db is stored in the phone it works great, if its on a server, its a little slow but still works.