properly invalidate cached results if storage file
has been updated