improve the internal function extend()
add Synchrony mechanism in experimental
add internal function equals()
remove redundant function in Synchrony mechanism
change the format of documentary code comments