fix concat
add #hash tracking
iterate version
remove map file ()
update index