Cache working

Previous results will be loading from a cache