[ update ] handle configuration migration