array map: assoc when key already exists