#660 - update timeslot protocol