update for self page