fix: `simp` caching

closes #3943

TODO: remove `cache` field from `Simp.Result`.
3 files changed