base: added TaskUtils