Yes, we can dynamically update the datatable. I tried replicating this issue. DataTable seems to work fine.
Can you confirm if this is the same scenarios as yours? If not, can you update the fiddle to replicate your issue. This will help me understand the issue better.