Reorganized backoff logic in _client_callback