3D ls multi threads