update canvas page