diff --git a/src/opticalattackmitigator/service/__main__.py b/src/opticalattackmitigator/service/__main__.py
index fc874f08d1e1915e91a1a3e749812cb35390978f..dc725a94f77c1f53e2f02a83c3d1b82350fb3b7d 100644
--- a/src/opticalattackmitigator/service/__main__.py
+++ b/src/opticalattackmitigator/service/__main__.py
@@ -22,9 +22,8 @@ from prometheus_client import start_http_server
 from common.Constants import ServiceNameEnum
 from common.Settings import (ENVVAR_SUFIX_SERVICE_HOST,
                              ENVVAR_SUFIX_SERVICE_PORT_GRPC, get_env_var_name,
-                             get_log_level, get_metrics_port, get_setting,
+                             get_log_level, get_metrics_port, 
                              wait_for_environment_variables)
-from opticalattackmitigator.Config import GRPC_SERVICE_PORT
 from opticalattackmitigator.service.OpticalAttackMitigatorService import \
     OpticalAttackMitigatorService
 
@@ -65,7 +64,7 @@ def main():
     grpc_service.start()
 
     # Wait for Ctrl+C or termination signal
-    while not terminate.wait(timeout=0.1):
+    while not terminate.wait(timeout=1):
         pass
 
     LOGGER.info("Terminating...")