update case encoder