update dict without looping thru context