diff --git a/main.py b/main.py
index a17c675..ae986d4 100644
--- a/main.py
+++ b/main.py
@@ -1,16 +1,18 @@
 import RPi.GPIO as GPIO 
+import asyncio
 
-def button_press(pin:int):
+async def button_press(pin:int):
     def button_callback(channel):
         GPIO.cleanup()
         return True
-
+    
     GPIO.setwarnings(False) 
     GPIO.setmode(GPIO.BOARD) # physical numbers 
 
     GPIO.setup(pin, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) 
     GPIO.add_event_detect(pin,GPIO.RISING,callback=button_callback) 
     GPIO.cleanup()
+    asyncio.sleep(5)
     return False
 
 if __name__ == "__main__":