use ThreadPool.QueueUserWorkItem to call all function to read uns package