update to latest jsr166