add spec for taskworker and adjust crabserver and client