docs: def _dequeue_update(self,change):
          """ Only update when all changes are done """
          self._update_count -=1
          if self._update_count !=0:
              return
          self.update_shape(change)