cleanup tcp listener