improve task printer