Updated to use async-service-composer library