fixed a bug with overrelaxation