updating the modelItem only on value change & fixed an issue in amount formatters