improve check_tcp a lot