[backend] keep the tkinter canvas scale when angle_postion changes