Exclusive lock on Task when updating it, read lock while running