Change back off detection to be time-based again
diff --git a/apigee_sync.go b/apigee_sync.go
index 9a30b99..35d4d8b 100644
--- a/apigee_sync.go
+++ b/apigee_sync.go
@@ -60,16 +60,18 @@
 	var backOffFunc func()
 	pollInterval := config.GetDuration(configPollInterval)
 	for {
+		start := time.Now().Second()
 		err := pollChangeAgent()
+		end := time.Now().Second()
 		if err != nil {
 			log.Debugf("Error connecting to changeserver: %v", err)
+		}
+		if end-start <= 1 {
 			if backOffFunc == nil {
-				log.Error("creating backoff")
 				backOffFunc = createBackOff(200*time.Millisecond, pollInterval)
 			}
 			backOffFunc()
 		} else {
-			log.Error("resetting backoff")
 			backOffFunc = nil
 		}
 	}