manage task syncronization