fixed all missing successor updates that were critical for correctness