async output