bugfix: block main goroutine if reuse when slink broken