Added code so 1_GetData checks and only updates data if something has changed.