added in script sync/async suport for event_route