refactor admin page for updating account info
merge