add our own bloom filter implementation
uses more hash iterations, yet require less memory for the same fpp
relates to #2411