diff --git a/calendar_utils/management/commands/update_callendars.py b/calendar_utils/management/commands/update_callendars.py
index ef6de3dced8fa2076f603dc4dc5cc631e43e7f57..a66e95aacdf70875987e8ba833b68e4445401886 100644
--- a/calendar_utils/management/commands/update_callendars.py
+++ b/calendar_utils/management/commands/update_callendars.py
@@ -7,13 +7,13 @@ class Command(BaseCommand):
     def handle(self, *args, **options):
         self.stdout.write("Updating calendars...")
         for cal in Calendar.objects.all():
-            self.stdout.write(f"@ {cal.url}")
+            self.stdout.write(f"\n@ {cal.url}")
             try:
                 cal.update_source()
                 self.stdout.write("+ ok")
             except Exception as e:
                 # TODO logging
                 self.stdout.write("- failed")
-                self.stderr.write(e)
+                self.stdout.write(str(e))
 
-        self.stdout.write("Updating calendars finished!")
+        self.stdout.write("\nUpdating calendars finished!")