I think Dao has leverage over Connor's mother, who also lives in Los Angeles. Connor is trapped in the Triad life because his mother's life is on the line. I'm guessing she knows none of this, and I also assume that running away must not be an option... because, otherwise, I'm sure Connor and his mother would have fled Los Angeles years ago.