Hello,
"Present design is fetching all approvers at start of Workflow"
That is indeed the problem. Just take the same logic that is used there and make sure it is executed just when it is needed. It's not exactly "dynamic" but it is a better way to do it.
regards
Rick Bakker / hanabi technology