An improved Wigner Monte-Carlo technique for the self-consistent simulation of RTDs