external training update