Add timeouts
Retry on ECONNREFUSED