use manually string concatenation instead of join()
Improve performance