v0.0.x: update fist.util.task
v0.0.x: refactor tools