A multi-mechanism constitutive model for plastic adaption under cyclic loading