make settings page edit user with avatar upload and display