Dynamic traffic assignment based on arrival time-based OD flows