Angular Ngfor Not Updating Dom When Array Is Updated