fix vlen bug