now using predictive point and update pose to traverse branch points