Enhancing the practical usability of dynamic traffic assignment