more optimization

now on par with vectorz, ~15% difference