preparing many to 1 updates