split the tcpclient registry and get dependency module biz logic to
separate thread so that once RC is down and up again, the client could
be added to router automatically.