updated microtask dependency