bench for concat and some improvements (still lose)