Adaptive slope in potential_update considarably speeds up self-consistency and improves robustness