diff --git a/src/snek/app.py b/src/snek/app.py
index 67beb5d..dd3e0f3 100644
--- a/src/snek/app.py
+++ b/src/snek/app.py
@@ -2,6 +2,7 @@ import pathlib
 import asyncio
 
 import logging
+import time
 
 from snek.view.threads import ThreadsView 
 
@@ -83,7 +84,11 @@ class Application(BaseApplication):
             task = await self.tasks.get() 
             self.db.begin()
             try:
+                task_start = time.time()
                 await task
+                task_end = time.time()
+                print(f"Task {task} took {task_end - task_start} seconds")
+                self.tasks.task_done()
             except Exception as ex:
                 print(ex)
             self.db.commit()