Added async library to easily do everything serially, except for the part where I need to find what the most recently served raceID is... which will be done full parallel