fix user register, use `profile`