diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c
index 6b701ce..e03c718 100644
--- a/camel/camel-folder-summary.c
+++ b/camel/camel-folder-summary.c
@@ -1748,11 +1748,8 @@ camel_folder_summary_prepare_fetch_all (CamelFolderSummary *s,
 	loaded = cfs_cache_size (s);
 	known = camel_folder_summary_count (s);
 
-	if (known - loaded > 50) {
-		camel_folder_summary_lock (s, CAMEL_FOLDER_SUMMARY_SUMMARY_LOCK);
+	if (known - loaded > 50) 
 		cfs_reload_from_db (s, error);
-		camel_folder_summary_unlock (s, CAMEL_FOLDER_SUMMARY_SUMMARY_LOCK);
-	}
 
 	/* update also cache load time, even when not loaded anything */
 	s->cache_load_time = time (NULL);
