diff --git a/src/mol-geo/representation/structure/units-visual.ts b/src/mol-geo/representation/structure/units-visual.ts
index 0644d5bbf19dfa1f510a77d245df5b0ec2eeef3a..e017c8494135ebee56678f719378cbd6e4abba51 100644
--- a/src/mol-geo/representation/structure/units-visual.ts
+++ b/src/mol-geo/representation/structure/units-visual.ts
@@ -136,9 +136,8 @@ export function UnitsMeshVisual<P extends UnitsMeshProps>(builder: UnitsMeshVisu
                 if (group && !sameGroupConformation(group, currentGroup)) {
                     // console.log('unit-visual new conformation')
                     currentGroup = group
-                } else {
-                    await update(ctx, props)
                 }
+                await update(ctx, props)
             }
         },
         getLoci(pickingId: PickingId) {