improved the new receiving buffer pool implementation