Editing Subprogram

When I edit the waypoints in the subprogram and then I go back to run the main program. The main program still runs the old version of the subprogram.
I am going to use the same subprogram in hundred other main programs.

Is there any way to automatically accommodate the newly made changes in the subprogram into the main programs?

Thank you in advance for any help!

in the main program, select the subprogram header, there is a checkbox to select ‘keep in sync with subprogram’ (or whatever the wording is)

HI, Thank you for the solution!