1. A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, causes the machine to perform a method, the method comprising: restoring resources to a device according to an order of the resources; in response to a user request to change the order during the restoration, interrupting the restoration for remaining resources yet to restore; updating the order for the remaining resources according to the user request; and resuming the restoration for the remaining resources according to the updated order.