fix trunk read
archive modify
add sync call