Reload table view on data source change