programming page update