Added cache invalidation, global XHR subscriptions