* les: rework clientpool
* les: wait all task routines before drop the peer * les: address comments * les: fix issue