improvements to BloomFilter