Use fixed thread pool size of 5 thread because there is always 5 chunks per chunk bulk packet