add check_config function; integrate tcp_backend.pl
use tcplog and add check option