exponential backoff, and start a little testing