update new inference