diff --git a/frontend/pages/main/edit.vue b/frontend/pages/main/edit.vue
index 159473b9410ddc54499e3392c1dad8a77416e00d..c67010037cdec10794812f273baee265a1cd707c 100644
--- a/frontend/pages/main/edit.vue
+++ b/frontend/pages/main/edit.vue
@@ -114,9 +114,10 @@ export default {
       console.log(this.config.options)
       this.dataReady = true
     },
-    setNewSelectedOption(selectedOption) {
+    async setNewSelectedOption(selectedOption) {
       this.config.placeholder = selectedOption.value
       this.dataset = selectedOption.value
+      await this.getAllImagesWithLabelStatus()
     },
     async getAllImages(perPage, page, keyword) {
       var url = '/api/image'
diff --git a/frontend/pages/main/label.vue b/frontend/pages/main/label.vue
index 364b28c591fca97ea6a27a2319411d3e762c65f6..667eb1d40e1d59b1164842799aaa90b2e411c10d 100644
--- a/frontend/pages/main/label.vue
+++ b/frontend/pages/main/label.vue
@@ -114,9 +114,10 @@ export default {
       console.log(this.config.options)
       this.dataReady = true
     },
-    setNewSelectedOption(selectedOption) {
+    async setNewSelectedOption(selectedOption) {
       this.config.placeholder = selectedOption.value
       this.dataset = selectedOption.value
+      await this.getAllImagesWithLabelStatus()
     },
     async getAllImages(perPage, page, keyword) {
       var url = '/api/image'