rename project
remove async
skip arrival at first station if not TD record
support source and update some values to enums