the avengers in old china in tang dynasty