improve task editor