updated question detection