diff --git a/src/snek/service/chat.py b/src/snek/service/chat.py
index ecaedb7..a008c70 100644
--- a/src/snek/service/chat.py
+++ b/src/snek/service/chat.py
@@ -20,11 +20,11 @@ class ChatService(BaseService):
         
         
         user = await self.services.user.get(uid=user_uid)
-        await self.services.notification.create_channel_message(channel_message_uid)
+        async self.app.create_task(self.services.notification.create_channel_message(channel_message_uid))
         channel['last_message_on'] = now()
         await self.services.channel.save(channel)
         
-        await self.app.create_task(self.services.socket.broadcast(channel_uid, dict(
+        self.services.socket.broadcast(channel_uid, dict(
             message=channel_message["message"],
             html=channel_message["html"],
             user_uid=user_uid,
@@ -35,5 +35,5 @@ class ChatService(BaseService):
             username=user['username'],
             uid=channel_message['uid'],
             user_nick=user['nick']
-        )))
+        ))
         return True