update manage page and improve page class functions