update json defaults with command line args instead of the other way around.
In case it causes problems, please simple revert this commit.