fix auto box bug