diff --git a/manifest.appcache b/manifest.appcache
index b517b8e..948a561 100644
--- a/manifest.appcache
+++ b/manifest.appcache
@@ -1,5 +1,5 @@
 CACHE MANIFEST
-# 3.0.4
+# 3.0.5
 
 COPYING
 index.html
diff --git a/uhr.js b/uhr.js
index 80dbcff..efce579 100644
--- a/uhr.js
+++ b/uhr.js
@@ -78,11 +78,11 @@ Uhr.prototype.setTheme = function(theme) {
 Uhr.prototype.update = function() {
 	if (this.isOn()) {
 		var now = new Date();
-		var dotMinute = this.getDotMinute(now);
-		if (dotMinute == this.currentMinute) {
+		if (now.getMinutes() == this.currentMinute) {
 			return;
 		}
-		this.currentMinute = dotMinute;
+		this.currentMinute = now.getMinutes();
+		var dotMinute = this.getDotMinute(now);
 		var hour = this.getHour(now);
 		var coarseMinute = this.getCoarseMinute(now);
 		this.clear();