code: func (bs *BundleSource) Update(newBundle *Bundle) {
  	bs.bundle.Store(newBundle)
  	for _, callback := range bs.callbacks {
  		callback(newBundle)
  	}
  }
docs: // Update sets a new bundle as the bundle source and calls any registered callbacks