When using the zip option in upload-cover-image one may well be uploading a very large number of images.. these can cause timeouts as they're iterated through, and as such this lends itself to being a background job.