update using the tool