retry after transient network failures