A Spin-Lattice Dynamics Model with Improved Energy and Angular Momentum Conservation