fix IDict.merge2