split up update, revealed isolated type error
misunderstood how how update records, caused type error