fix user data not updated error, add gender/edit picture view controllers