diff --git a/lib/devices/gateway.js b/lib/devices/gateway.js
index <HASH>..<HASH> 100644
--- a/lib/devices/gateway.js
+++ b/lib/devices/gateway.js
@@ -164,7 +164,7 @@ const Gateway = Thing.type(Parent => class Gateway extends Parent.with(MiioApi, 
 					});
 				}
 
-				this.syncer.update(defs);
+				return this.syncer.update(defs);
 			});
 	}
Return promise of child syncer to wait for sync