improved fast synchronization