async chapter