generator synchronization