be sure to set mIsStale to false (bug 2299730)
diff --git a/src/com/android/mms/data/Contact.java b/src/com/android/mms/data/Contact.java
index 42f9037..d7290e4 100644
--- a/src/com/android/mms/data/Contact.java
+++ b/src/com/android/mms/data/Contact.java
@@ -249,6 +249,8 @@
                     if (V) Log.d(TAG, "updating " + l);
                     l.onUpdate(c);
                 }
+            } else {
+                c.mIsStale = false;
             }
         }
     }