change usermodel to support create superuser