Add support for asynchronous restarts