update PrefMap