add tcp handler