add blockingqueue and threadpooltest