update and revise Program class, Routine class, Program Detail view controller