Add applyUpdates, a less drastic option than always calling reloadData