If your update or destroy action takes a long time then the server can respond with status code 202 Accepted and include background job object in the payload.
Example response:
You will need to give the model object a callback called onDeferredDestroy or onDeferredUpdate. Spraypaint will then call your callback with the deserialized object included in the payload.