add ProjectCache.ProjectChanged
call InteractiveChecker.InvalidateConfiguration instead of InvalidateAll