remove name conflict
add Go method do commit
add sync test