update footprints