diff --git a/alignak_backend_client/backend_client.py b/alignak_backend_client/backend_client.py
index <HASH>..<HASH> 100755
--- a/alignak_backend_client/backend_client.py
+++ b/alignak_backend_client/backend_client.py
@@ -632,7 +632,7 @@ class BackendUpdate(object):
                         item_data.pop(field)
                         continue
                     # Manage potential object link fields
-                    if field in ['realm', 'command', 'timeperiod', 'grafana']:
+                    if field in ['realm', 'command', 'timeperiod', 'host', 'grafana', 'statsd']:
                         try:
                             int(item_data[field])
                         except ValueError:
@@ -644,6 +644,10 @@ class BackendUpdate(object):
                                 logger.info("Replaced %s = %s with found item _id",
                                             field, item_data[field])
                                 item_data[field] = response['_id']
+                        else:
+                            logger.info("Not found %s = %s, removing field!",
+                                        field, item_data[field])
+                            item_data.pop(field)
                         continue
 
                 if '_realm' not in item_data:
Allow to update with statsd management
Set version as <I>