fix itoa bug