[fix] do reconnect properly and default to 5 retries 30s max