fix a bug. mv: y += Ax, remember to set y zeros