diff --git a/src/device/service/__main__.py b/src/device/service/__main__.py
index a07a2ab90d15d99bdabe6b3fb6b0e0c9c497cf3c..401711b4e366dad5347cf771651516fe5e125d55 100644
--- a/src/device/service/__main__.py
+++ b/src/device/service/__main__.py
@@ -58,13 +58,14 @@ def main():
     driver_factory = DriverFactory(DRIVERS)
     driver_instance_cache = DriverInstanceCache(driver_factory)
 
-    # Initialize drivers with existing devices in context
-    preload_drivers(driver_instance_cache)
-
     # Starting device service
     grpc_service = DeviceService(driver_instance_cache)
     grpc_service.start()
 
+    # Initialize drivers with existing devices in context
+    LOGGER.info('Pre-loading drivers...')
+    preload_drivers(driver_instance_cache)
+
     # Wait for Ctrl+C or termination signal
     while not terminate.wait(timeout=1.0): pass