The DMA channels have an ability to automatically load new settings upon completion. Maybe that can help?