0.9.0. implement blocking-queue to introduce thread-pool