improved pui-datatable