add docs for TCPHandler