Option to replace column on change

if `replaceColumnsOnChange` is true in the global config columns are emptied before adding the new columns