use threads; sub worker_thread { require LWP; ... }