allow to set account details, cleanup

Change-Id: I6dd6589f78329e0113ee38fbaa8535abd6b37589
diff --git a/client/src/pages/accountSettings.jsx b/client/src/pages/accountSettings.jsx
index c685a3b..beca0fd 100644
--- a/client/src/pages/accountSettings.jsx
+++ b/client/src/pages/accountSettings.jsx
@@ -17,14 +17,17 @@
       .then(result => {
         console.log(result)
         setState({loaded: true, account: Account.from(result)})
-      })
+      }).catch(e => console.log(e))
       return () => controller.abort()
   }, [accountId])
 
   return (
     <Container maxWidth="sm">
       <Header />
-      {state.loaded ? <AccountPreferences account={state.account} /> : <CircularProgress />}
+      {state.loaded ? <AccountPreferences account={state.account} onAccontChanged={account => setState(state => {
+        state.account =  account
+        return state
+      })} /> : <CircularProgress />}
     </Container>
   )
 }