just update changed fields

and datatable init in a separate view