upgrade to latest jsr166