update path inference