synchronized training