also merge dfs when merging dictionaries (where available)
closes #119