linear interpolation bloom optimization