Allow cropping to be async