Added Task.runAtomic(Runnable)