update avalon fix th caption and querySelectorAll
sync  to avalon.modern