update page hash controller