Chuwi hi10 air ubuntu touchscreen calibration

So there is a problem with silead touchscreen driver on ubuntu 20.04. when i first installed the driver calibration was fine but for some reason after some time it moved to the right a little. then i tried to calibrate it with xinput_calibrate but it glitches out and starts rotating the picture without giving a chance to accurately calibrate the touchscreen.
is there any other way to calibrate the touchscreen or make xinput_calibrate work as intended?