handle contact type changes, only add case columns if enabled