when recieve new data, update dicts