new tasks are getting committed correctly