several improvement
update to libzen 48e2db45fb9031a63c5235be5127dad1c630596d