updated r4d data update to avoid data loss if pulled data has not updated.