1. Add alpha to control over-relaxation, but
   it seems that the number is very sensitive if alpha > 1.0

2. Resolve the problem of checking integral.