update tool and test module