better Sync (changeset from turingMachhine)