support concat
update history and doc