add reconnect flow