upgrade to asm5
(cherry picked from commit 7fe6d7ad068a1ecd17fccdb97b1623060d931070)