page handling update