Adding reconnect incase the cluster gets closed.
(which is possible since it is a static variable -- other thread may have somehow closed it)