simplify util.Thread implementation