update user data passing strategy