simplify task runner, remove Celluloid dependency