refined check-for-updates instance checking