re-scroll base on center of canvas, stop re-scroll flickering.