new contact updating script, now with 100% less convolution