Overview:   Synchronzation. Refactor codes.
Moudle:     Synchronzation
Description:Refactor the codes avoid modify codes on each section.