use wrapAsync and bump version