reset exponential backoff when model is saved in admin
diff --git a/xos/core/admin.py b/xos/core/admin.py
index 26c6dba..a293979 100644
--- a/xos/core/admin.py
+++ b/xos/core/admin.py
@@ -106,6 +106,10 @@
             # this 'if' might be redundant if save_by_user is implemented right
             raise PermissionDenied
 
+        # reset exponential backoff
+        if hasattr(obj, "backend_register"):
+            obj.backend_register = "{}"
+
         obj.caller = request.user
         # update openstack connection to use this site/tenant
         obj.save_by_user(request.user)