update program page layout