introduced serial workflow with async module