non-worker crowdclient interface