diff --git a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate b/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate
index ca93d254ba4c73a254bb99760d8a6bedd83d4394..556cd1c734b3c2311108b55bc26ea4a54ec38620 100644
Binary files a/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate and b/openbis-ipad/openBIS/openBIS.xcodeproj/project.xcworkspace/xcuserdata/cramakri.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m b/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m
index 2c990de02a58871e01cf669c89f019902a0fabb3..012b9bae40417487c12c4e1dd7f85d9fea2cceac 100644
--- a/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m
+++ b/openbis-ipad/openBIS/openBIS/CISDOBAppDelegate.m
@@ -352,10 +352,12 @@
     }
     
     if (returnToRoot) {
-       UINavigationController *navigationController = self.masterViewController.navigationController;
-       [navigationController popToRootViewControllerAnimated: YES];
-       self.detailViewController.openBisModel = self.rootOpenBisModel;
-       [self.detailViewController selectionDidChange];
+        UINavigationController *navigationController = self.masterViewController.navigationController;
+        [navigationController popToRootViewControllerAnimated: YES];
+
+        [self.masterViewController refreshTable];
+        self.detailViewController.openBisModel = self.rootOpenBisModel;
+        [self.detailViewController selectionDidChange];
     }
 }
 
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h b/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h
index a90049dbf6df4fa355da5dc083fa60dfafe5f46c..69a9dde0010200b4b1f02b0cd1a0e12f34033089 100644
--- a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h
+++ b/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.h
@@ -42,6 +42,7 @@
 
 // Table Display
 - (CISDOBTableDisplayState *)displayStateForTable:(UITableView *)tableView;
+- (void)refreshTable;
 
 @end
 
diff --git a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m b/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m
index f2ab215c68dcbc725e8d5ae9de3439da6876c4f8..987b175db72218e851bf27a8e647f437ac4cb9c8 100644
--- a/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m
+++ b/openbis-ipad/openBIS/openBIS/CISDOBMasterViewController.m
@@ -82,6 +82,11 @@
     return (tableView == self.browseTableView) ? self.browseState : self.filterState;
 }
 
+- (void)refreshTable
+{
+    [self.tableView reloadData];
+}
+
 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
 {
     if ([[segue identifier] isEqualToString:@"showDetail"]) {