broadcast KM model instead of sending in closures