diff --git a/Server_CoAP/CoAPthon3/coapserver.py b/Server_CoAP/CoAPthon3/coapserver.py
index a977161dd5fb6c30edf9690dda00354003e1117b..1a9470dfd114af8f7a0832b137d762e8937eb184 100644
--- a/Server_CoAP/CoAPthon3/coapserver.py
+++ b/Server_CoAP/CoAPthon3/coapserver.py
@@ -38,18 +38,17 @@ class CoAPServer(CoAP):
                 for c in cursor:
                     positionCalculationThread = threading.Thread(target = self.positionCalculation, args=([c['uuid']]))
                     positionCalculationThread.start()
-                time.sleep(3)
+                time.sleep(3.1)
+                currentTime = time.time()
+                trackingCursor = self.trackingCollection.remove({'updateTime': {'lte' : currentTime - 3}})
         except KeyboardInterrupt:
             print("existing updateUserLocation")
     
     def positionCalculation(self, useruuid):
         currentTime = time.time()
-        """
         trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}},
         {'updateTime':{'$gt' : currentTime - 3}}]})
-        실제 코드, 밑에는 테스트용 코드
-        """
-        trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]})
+        #trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]})
         userLocationData =[]
 
         flag = 0