Here you can see the correct implementation of a subscription model:
I would love to see those features added.