@Deyan: Thank you for providing a workaround. For this, I have to manually identify the changes and update accordingly (e.g. add/delete/update).
@Sehab: You are absolutely correct. This is actually, what I was expecting. AngualrJs has the power to reflect the only change set. I have worked in Ui-grid and it behaves in the same way but not IG grid does not.
I am assuming that IG grid doesn't support this feature which I have discussed so I am resolving it through workaround suggested by Deyan. But still I am looking for more better solution.
Thanks.