Improving do_backoff/4