diff --git a/src/WellCommerce/Bundle/MultiStoreBundle/EventListener/ShopSubscriber.php b/src/WellCommerce/Bundle/MultiStoreBundle/EventListener/ShopSubscriber.php
index <HASH>..<HASH> 100644
--- a/src/WellCommerce/Bundle/MultiStoreBundle/EventListener/ShopSubscriber.php
+++ b/src/WellCommerce/Bundle/MultiStoreBundle/EventListener/ShopSubscriber.php
@@ -29,11 +29,22 @@ class ShopSubscriber extends AbstractEventSubscriber
     public static function getSubscribedEvents()
     {
         return [
-            KernelEvents::CONTROLLER => ['onKernelController', -256]
+            KernelEvents::CONTROLLER => ['onKernelController', -256],
+            'shop.post_update'       => 'onShopListModified',
+            'shop.post_create'       => 'onShopListModified',
+            'shop.post_remove'       => 'onShopListModified',
         ];
     }
 
     /**
+     * Clears session data after shop list was changed
+     */
+    public function onShopListModified()
+    {
+        $this->container->get('session')->remove('admin/shops');
+    }
+
+    /**
      * Registers all available shops in admin session
      *
      * @param FilterControllerEvent $event
Session clear after add/update/delete of shop