Hi Chaitra,
Sounds like scope for product improvisation.
If feasible to you
Try to distinguish the factor (of Plans) which are merging these activites. If you did then divide your plans into these many groups and have Background jobs for each of them. In the extreme case, you may have to think of having Background jobs one for each plan.
Jogeswara Rao K