mat-table datasource not updating