Monte Carlo based phase-space evolution for electron dose calculation