some more refactor with AMAnimatorMateTrack, revert to using sampleAudio for runFrame