update tools controller