Source modal performs update only when changes occured