maybe fixed conn restart