only save changed values
some changes require restart to see, like smtp