added update user data method, added convenience functions for secret question