update dictionary