diff --git a/frontend/src/components/canvas/utils.js b/frontend/src/components/canvas/utils.js
index 073b008e5043220fa6c0193436913a8c0131796a..60ae4610dad226816f14499007b95680c4f951b7 100644
--- a/frontend/src/components/canvas/utils.js
+++ b/frontend/src/components/canvas/utils.js
@@ -105,8 +105,6 @@ const transformTextLineBreaks = (
 
                 text = setCharAt(text, lineBreakPosition, "\n")
             } else {
-                console.info(currentWord, currentWidth);
-
                 text = setCharAt(
                     text,
                     (
diff --git a/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue b/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
index 18b47cefea108f710ff5a63f78ecf632e80567fe..bcefd5ba7617cca12d62322ab2f023b0c50449db 100644
--- a/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
+++ b/frontend/src/views/basic_photo_banner/BasicPhotoBanner.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -91,7 +91,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/facebook_survey/FacebookSurvey.vue b/frontend/src/views/facebook_survey/FacebookSurvey.vue
index d12256b274e11f78fbab2ba5db79eae4d7da1178..8d24795bf8b6a1e8a2907356a97f03a546bba582 100644
--- a/frontend/src/views/facebook_survey/FacebookSurvey.vue
+++ b/frontend/src/views/facebook_survey/FacebookSurvey.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -93,7 +93,7 @@ export default {
                 gradientHeightMultiplier: this.gradientHeightMultiplier
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue b/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
index 96dd272ba564f5ade923d0174394c39b4f2d9f68..fdbbcc87c620d5cfb3c7e8565b1d1530c8f4d8cf 100644
--- a/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
+++ b/frontend/src/views/newspaper_quote_middle/NewspaperQuoteMiddle.vue
@@ -95,7 +95,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 sourceImage: this.sourceImage,
                 mainText: this.mainText,
@@ -105,7 +105,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/text_banner/TextBanner.vue b/frontend/src/views/text_banner/TextBanner.vue
index cf71bc0f1634df5ca78d40738fffd25e2bc76bda..9b7d37483d0dcd54479bd33466a9044a862a6435 100644
--- a/frontend/src/views/text_banner/TextBanner.vue
+++ b/frontend/src/views/text_banner/TextBanner.vue
@@ -65,14 +65,14 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 text: this.text,
                 logoImage: this.logoImage,
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/twitter_banner/TwitterBanner.vue b/frontend/src/views/twitter_banner/TwitterBanner.vue
index 7d67226cf65549cdaa3c53600026217497e87d19..3d9742dcf2dc3b729c0e4752cfd865c5624b38f3 100644
--- a/frontend/src/views/twitter_banner/TwitterBanner.vue
+++ b/frontend/src/views/twitter_banner/TwitterBanner.vue
@@ -94,7 +94,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 colors: this.colors,
                 logoImageSource: this.logoImageSource,
@@ -105,7 +105,7 @@ export default {
                 personTwitter: this.personTwitter
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue b/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
index 86b9a6913b2c054bf9ec9dc1eaf3210f353ea555..35907f72fc0937a6fa17a29f1d2571993138773e 100644
--- a/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
+++ b/frontend/src/views/urgent_basic_photo_banner/UrgentBasicPhotoBanner.vue
@@ -80,7 +80,7 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 mainImage: this.mainImage,
                 mainText: this.mainText,
@@ -91,7 +91,7 @@ export default {
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
             delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
diff --git a/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue b/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
index d310b74c6a359e8138aa73f7b52d071dd67f24ca..0b1ddded05beae4eb8060c0f18f5936860aa6ac0 100644
--- a/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
+++ b/frontend/src/views/urgent_text_banner/UrgentTextBanner.vue
@@ -71,16 +71,16 @@ export default {
         return data
     },
     methods: {
-        reloadCanvasProperties () {
+        async reloadCanvasProperties () {
             const canvasProperties = {
                 text: this.text,
                 logoImage: this.logoImage,
                 colors: this.colors
             }
 
-            this.$refs.canvas.redraw(canvasProperties)
+            await this.$refs.canvas.redraw(canvasProperties)
 
-            delete canvasProperties.colors
+            await delete canvasProperties.colors
             $cookies.set("canvas_properties", JSON.stringify(canvasProperties), 0)
         }
     },