more correct fix for add-source cache invalidation
Merge pull request #97 from etrepum/add-source-index-invalidation

more correct fix for add-source cache invalidation