Hi Shiva,
You could also choose 'Add to a Shared List' in your campaign canvas, to have the segment members added to a Shared List, and then run your update rule on the Shared List instead of creating a program and routing them into the program.
Best of luck,
Kim