update mechanism

fix size