added timeouts to cluster refresh