updating programme page model