update dictionary engine