Block Object re-use modification

- Removed Block object will be stashed to BlockQueue for reuse to reduce memory allocation process.