tidy cache idea