split result in recv
add gearman::worker
use gearman::protocol
refactor pkgIndex
add test tcl
add split_limit