return error in response
add auth code and no_sync mode
guess event if auto select