async versions of image.pre/demultiply()