node pool worker lib