Async reboot method