recv and ping sender should be non daemonized thread