restart after delay, but never restart more than once by accident