refresh track state on track change