update metaclasses