We have the Feynman propagator$(x^0>y^0)$ as $$\Delta_F(x-y)=\int {d^4p\over2\pi^4}\frac{\imath}{p_\mu p^\mu-m^2}e^{-\imath p\cdot(x-y)},$$ integrating through the $p^0$ with the help of contour integration will give
$$\Delta_F(x-y)=\int {d^3p\over2\pi^3}\frac{1}{2E_p}e^{-\imath p\cdot(x-y)}$$ Where $E_p=\sqrt{{\bf p^2}-m^2}$.
If we take the Feynman propagator$(x^0>y^0)$ as
$$\Delta_F(x-y)=\int {d^4p\over2\pi^4}\delta({p_\mu p^\mu-m^2})\Theta(k^0)e^{-\imath p\cdot(x-y)}=\int {d^3p\over2\pi^3}\frac{1}{2E_p}e^{-\imath p\cdot(x-y)},$$
The Delta function($\delta({p_\mu p^\mu-m^2})$) implies the particles associated with the Feynman propagator $(x^0>y^0)$ fall on On-shell. Then why the virtual particles associated with the propagator is termed as Off-shell?
To become an off-shell particle, I think the mass need to vary, but there is no integral over mass and we can fix the mass and can vary $p^0$ and $\bf p$ over the mass shell. so anyone please give a mathematical proof that virtual particle can be off-shell?