retry the initial request() if it fails

This patch uses fibonacci backoff to retry the request() for the sequence numbers if it fails.