diff --git a/server/ready.js b/server/ready.js
index 20324b7..f559617 100644
--- a/server/ready.js
+++ b/server/ready.js
@@ -3,7 +3,11 @@ const checkTimer = require('../util/timer/checkTimer');
 const updatePresence = require('../util/updatePresence');
 
 module.exports = function(client, enableLoginMessage, loginChannel, loginMessage) {
-	updatePresence(client)
+	
+	setInterval(() => {
+		updatePresence(client)
+	}, 60 * 1000);
+	
 	console.log('Ready!');
 	if (enableLoginMessage === true)
 		try{
diff --git a/util/updatePresence.js b/util/updatePresence.js
index aafd875..ca4e4e6 100644
--- a/util/updatePresence.js
+++ b/util/updatePresence.js
@@ -1,14 +1,10 @@
 const setPresence = require('./setPresence')
 
 module.exports = function (client) {
-	const updatePresence = require('./updatePresence')
 	let presenceText = client.settings.get("presenceText")
 	let presenceType = client.settings.get("presenceType")
 
 	if(presenceText.includes("${guilds}") || presenceText.includes("${prefix}") || presenceText.includes("${uptime}")) {
 		setPresence({presenceText: presenceText, presenceType: presenceType, client: client});	
 	}
-
-	
-	setTimeout(updatePresence, 60000, client)
 }