updated orchestrator logic
added auto crossfade to orchestrator