exponential backoff for testing