An improved semiclassical Monte-Carlo appproach for nano-scale MOSFET simulation