Optimize timeslot and add remmove fonctions in timeslotentries