variable time step will mess up your physics which will result to this jittery effect. always implement a fixed time step.