add per data-store resource owner, to avoid O(N^2) steps on forget buffer