trainer updated