why so many TCP connections?