default to 1 core for worker