working on cache issue