reload messages
diff --git a/erpnext/patches/jan_mar_2012/navupdate.py b/erpnext/patches/jan_mar_2012/navupdate.py
index 44942d9..d29a2cf 100644
--- a/erpnext/patches/jan_mar_2012/navupdate.py
+++ b/erpnext/patches/jan_mar_2012/navupdate.py
@@ -31,6 +31,7 @@
 	reload_doc('home', 'page', 'desktop')
 	reload_doc('utilities', 'page', 'todo')
 	reload_doc('utilities', 'page', 'calendar')
+	reload_doc('utilities', 'page', 'messages')
 	
 	webnotes.conn.set_value('Control Panel', 'Control Panel', 'home_page',
 			'desktop')
diff --git a/erpnext/startup/startup.js b/erpnext/startup/startup.js
index 0f584b3..83b1685 100644
--- a/erpnext/startup/startup.js
+++ b/erpnext/startup/startup.js
@@ -111,6 +111,8 @@
 						circle.toggle(false);
 					}
 				}
+			} else {
+				clearInterval(wn.updates.id);
 			}
 		}
 	);