update to libzen e1e5edacde0e4be2ca5cd62200dc0d8e2b42e205
several improvement