add timer func so that user should press the button for more than 3s to reboot