try vastly simplifying future logic
use hfileservice's blockcache, speedup of 100x

i feel dumb.
rename this to FakeFutureService