D3 update