update task
rewrite with celluloid-io and add a better runner
prepare release 0.9.0