1.add offset calibration support
improve steadiness