multi-thread packet collecter