refactored recured subscription system
another refactoring of subscription subsystem