Dynamic time-division multiple access