Uses temporary device ID when signing in
Uses temporary token when signing up
Updates device when logging in