 			if (!_locked)
 				_changed.execute(this);
 			
-			updateMinMax();
+            if (_autoUpdateMinMax)
+    			updateMinMax();
 		}
 		
 		public function disposeLocalData(waitForUpload : Boolean = true) : void

				checkWriteUsage(this);
				
				_changed.execute(this);
				updateMinMax(true);
			}
		}
		

		{
			_changed = new Signal('VertexStream.changed');
			_boundsChanged = new Signal('VertexStream.boundsChanged');
            
            _autoUpdateMinMax = true;
			_minimum = new <Number>[];
			_maximum = new <Number>[];
			
