update dictionary merge from pn