update 3sum