rename util.util
refactor with test_tools
add backup and testcase