save and fetch user from server