back up before change the server/client responsibility