Improvements and extensions of dynamic traffic assignment in transportation planning