try again on EAGAIN
add complete unicode tables, change packing method