updated inferencer