TrainingConduits update (bounds + tilinghash)