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

...ormatters