Update k-prototypes algorithm