#17 make handle into pipe in s2s re-connection model