protected void onAppLabelUpdate(final String pkg, final String label) {
		final T entry = mAppMap.get().get(pkg);
		if (entry == null) return;
		Log.d(TAG, "Label updated for " + pkg + ": " + label);
		final T new_entry = createEntry(entry, entry);	// In createEntry(), label is reloaded from the label cache.
		mAppMap.get().put(pkg, new_entry);
		notifyUpdate(Collections.singleton(new_entry));
	}
Called by {@link AppLabelCache} when app label is lazily-loaded or updated (changed from cache)
mobile/src/main/java/com/oasisfeng/common/app/AppListProvider.java