dictionary addding same key issue