I understand what you meant, now that I'm not as tired as today at 4am.
Well, since you stated that the view is only updated when you re-activate it you can also do that from within a plugin. That is, activate another view and activate the first view again. However, this would only work if you have at least 2 views in a window.
I don't know of a way to explicitly "reload" a view from disk.