fix: result list should not display after user choose