Retrieve task from worker only if it would not block.
send resource update only if it would not block.