update hybrid solver to use cacher
got test with cache evaler done, but it doesn't seem to be working right